package com.sz.common.core.system.service;

import com.sz.common.core.system.entity.SysDict;

import java.util.List;
import java.util.Map;

/**
 * Function: 公共类型service <br>
 * Author: hpeng.wang <br>
 * Date: 2017-1-20 11:41:00
 */
public interface SysDictService {
    /**
     * 根据标识找出对应的字典数据
     *
     * @param catalog 　标识
     * @return　字典数据集合
     */
    List<SysDict> findByCatalog(String catalog);

    Map<String, String> findMapByCatalog(String catalog);

    String getNameByCode(String catalog, String code);

    /**
     * 获取订单的附件类型
     * @param catalog
     * @param codePrefix
     * @return
     */
    List<SysDict> queryOrderFileTypes(String catalog, String codePrefix);
}
